#ifndef _MACROS_H_
#define _MACROS_H_

#define DEFINE_SHARED(class_) \
	class class_; \
	typedef boost::shared_ptr<class_> class_##Ptr; \
	typedef boost::shared_ptr<const class_> class_##CPtr; \

#endif // _MACROS_H_
